import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { ModalModule, TabsModule, TooltipModule, BsDropdownModule, BsDatepickerModule } from 'ngx-bootstrap';
import { AppCommonModule } from '@app/shared/common/app-common.module';
import { UtilsModule } from '@shared/utils/utils.module';
import { CountoModule } from '@node_modules/angular2-counto';
//import { EasyPieChartModule } from 'ng2modules-easypiechart';
import { DataTableModule, TabMenuModule } from 'primeng/primeng';
import { PaginatorModule } from 'primeng/primeng';
import { TreeTableModule, TreeNode } from 'primeng/primeng';
import {
  InputTextModule,
  CalendarModule,
  InputSwitchModule,
  MultiSelectModule,
  DropdownModule,
  SpinnerModule
} from 'primeng/primeng';
import { TableModule } from 'primeng/components/table/table';
import { WorkingtimeRoutingModule } from './workingtime-routing.module';
import { TaskworkingComponent } from './taskworking/taskworking.component';
import { WorkingdicComponent } from './groupworkingdic/workingdic.component';
import { UserworkingComponent } from './userworking/userworking.component';
import { CreateOrEditTaskworkingModalComponent } from './taskworking/create-or-edit-taskworking-modal.component';


@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    ModalModule,
    TabsModule,
    TooltipModule,
    AppCommonModule,
    UtilsModule,
    WorkingtimeRoutingModule,
    CountoModule,
    //EasyPieChartModule,
    DataTableModule,
    TableModule,
    MultiSelectModule,
    PaginatorModule,
    TreeTableModule,
    CalendarModule,
    InputTextModule,
    InputSwitchModule,
    DropdownModule,
    BsDropdownModule.forRoot(),
    SpinnerModule,
    BsDatepickerModule.forRoot(),
    TabMenuModule
  ],
  declarations: [
    TaskworkingComponent,
    WorkingdicComponent,
    UserworkingComponent,
    CreateOrEditTaskworkingModalComponent
  ]
})
export class WorkingtimeModule { }
